package Reentrantlock;
public class YookDemo {
    public static void main(String[] args) throws Exception {
        Account account = new Account("李兴华", 0); // 创建账户
        int money[] = new int[] { 110, 230, 10_000 }; // 存款金额（分）
        for (int x = 0; x < 10; x++) { // 循环创建线程
            if (x % 2 == 0) { // 启动存储线程
                new Thread(() -> {
                    for (int y = 0; y < money.length; y++) {
                        account.save(money[y]); // 存款操作
                    }
                }, "存款者 - " + x).start(); // 线程启动
            } else {
                new Thread(() -> {
                    while (true) { // 持续查询
                        System.out.println(account); // 查询操作
                    }
                }, "查询者 - " + x).start(); // 线程启动
            }
        }
    }
}


